package com.shire.shire_interface.dao.group;

import com.shire.shire_interface.model.group.VGroupInviteHistory;
import com.shire.shire_interface.model.group.VGroupInviteHistoryExample;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface VGroupInviteHistoryDao {
    long countByExample(VGroupInviteHistoryExample example);

    long countInviterByExample(VGroupInviteHistoryExample example);

    int deleteByExample(VGroupInviteHistoryExample example);

    int insert(VGroupInviteHistory record);

    int insertSelective(VGroupInviteHistory record);

    List<VGroupInviteHistory> selectByExample(VGroupInviteHistoryExample example);

    int updateByExampleSelective(@Param("record") VGroupInviteHistory record, @Param("example") VGroupInviteHistoryExample example);

    int updateByExample(@Param("record") VGroupInviteHistory record, @Param("example") VGroupInviteHistoryExample example);
}